/**
 * 
 */
package com.clh.service;

import java.util.List;

import com.clh.common.PageInfo;
import com.clh.entity.PayType;

/**
 * @Description: TODO
 * @author 陈志艺
 * @date 2022年5月31日 下午3:27:07
 * @version v1.0
 */
public interface PayTypeService {
	/**
	 * 获取商品类型列表
	 * @return
	 */
	List<PayType> getPayTypeList();
	/**
	 * 通过收费项目编号进行删除
	 * @param id
	 * @return
	 */
	int deleteById(int id);

	/**
	 * 收费项目条件分页查询结果
	 * @param payType
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	PageInfo<PayType> getPayTypeByPage(String typeName,int pageNum,int pageSize);
	/**
	 * 新增收费项目
	 * @param payType
	 * @return
	 */
	boolean addPayType(PayType payType);
	/**
	 * 通过ID查询收费项目
	 * @param id
	 * @return
	 */
	PayType getPayTypeById(int id);
	/**
	 * 更新收费项目内容
	 * @param payType
	 * @return
	 */
	boolean modifyPayType(PayType payType);
}
